// pages/personalCenter/personalCenter.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    token:{},
    loginUserInfo:{}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    if (!wx.getStorageSync('token')) {
      //没有登录跳转到登录页面
      wx.redirectTo({
        url: '/packagePersonalCenter/pages/logon/logon?backUrl=/pages/personalCenter/personalCenter',
      })
    }
  },
  goToWallet(){
    wx.navigateTo({
      url: '/packagePersonalCenter/pages/wallet/wallet',
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    if (!wx.getStorageSync('token')) {
      //没有登录跳转到登录页面
      wx.redirectTo({
        url: '/packagePersonalCenter/pages/logon/logon?backUrl=/pages/personalCenter/personalCenter',
      })
    }else{
      const token=wx.getStorageSync('token')
      wx.request({
        url: 'http://localhost:8080/getInfo',
        method: 'GET',
        header: {
          'Authorization': 'Bearer\u0020'+ token
        },
        success:  (res) =>{
           const app = getApp(); // 获取应用实例
           console.log( res.data.user);
           app.globalData.userInfo = res.data.user; // 接口返回的用户数据在res.data.user中，将其存储到全局变量
           this.setData({
            loginPosition: app.globalData.userInfo
          });
        },
        fail: function (err) {
            console.error(err);
        }
    });
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})